Fonts on the Macintosh (especially in a PostScript environment), can be quite confusing. Nowhere is this confusion more evident than when you take a file from one computer to a different computer to have it printed. Only then might you discover that "something is wrong with the fonts".
As an aid to the DTP community, we bring you Varityper PSFontFinder. PSFontFinder is a desk accessory that, we hope, will be helpful to you in your desktop publishing efforts. PSFontFinder answers the question: "What fonts are used in this PostScript file?"
Some Technical Information
--------------------
PSFontFinder (PSFF) uses a few "tricks" to determine what fonts are used in any PostScript file. (These "tricks", by the way, do not require that you actually have a PostScript device online.)
By understanding how most PostScript programs refer to fonts, PSFF tries to find "patterns" in the text of a PostScript file. For instance, one of the obvious places to look for a font name in a PostScript file is before the word "findfont". Here's a typical PostScript program line:
/Helvetica-Bold findfont 18 scalefont setfont
This line instructs the PostScript interpreter to get the font Helvetica-Bold ready for use in 18 point type. Note that actual font names are preceded by a slash character (/). So the first "trick" that PSFF uses is to scan the file you select for the word "findfont". If the word that comes before the word "findfont" starts with a slash, PSFF will add that name to the list of font names (and remove the slash, for readability.)
At other times in PostScript programs, a font name is preceded by this unusual string of characters: "|______"...that is, a vertical bar character followed by six underscore characters. As unusual as this may appear, these characters are almost always followed by a font name. As such, PSFF will also add this name to the list.
After the file is scanned from beginning to end, a standard Macintosh list is created automatically containing the names found by using the above "tricks". Duplicate names have been removed, and the list of names have been sorted alphabetically.
A Fly in the Ointment
---------------
Most of the time, all the font names in a file are compiled into the final list. Some PostScript files, though, may "re-define" some of the PostScript commands. These redefinitions may or may not be compatible with the "tricks" just mentioned, and, may result in a name being added to the list that is not a real font name. If so, just ignore the entry, as the actual font name will be found elsewhere in the file. If you suspect that there are more fonts in the PostScript file than the list of font names shows, it might prove useful to search through the file for the word "font" with a text editor.
Disclaimer
--------
Though we have released Varityper PSFontFinder for distribution, we are still in the process of refining it. We cannot guarantee that the information supplied by this desk accessory is either correct or complete. Any feedback you may wish to send will be most appreciated. (Send any comments in care of Mary Hughes at the address given below.)
Varityper Products
---------------------
Varityper, Inc. is the number one supplier of PostScript imagesetting solutions. No other vendor of high resolution PostScript imagesetting systems has as broad a product range, and no other vendor has shipped as many high resolution systems per month. From 600-dpi plain-paper output to 2400-dpi photo-media output, Varityper most likely has the right choice for your specific needs.
The VT600P and VT600W offer 600-dpi output, high performance, and the economy of plain paper. Both come standard with 35 fonts and a 20-MB hard disk; the VT600 images 8.5 x 11" paper at up to 10 pages per minute and also accommodates 8.5 x 14" paper. The VT600W images 11 x 17" paper at up to 7 pages per minute.
The 4300P and 4200B-P are high-performance, high-resolution imagesetters. The 4300 can image up to 20"/minute at 1200 dpi, and 10"/minute at 2400 dpi. The 4300P comes standard with 35 fonts, 12MB of RAM, and a 91-MB font Winchester which can store up to 500 fonts.
The 4200B-P offers output resolution of 1800 dpi and imaging speeds up to 13.3"/minute (900-dpi proof mode at 26.6"/minute). Like the 4300P, the 4200B-P comes standard with a 91-MB font Winchester and 35 fonts. RAM memory is standard at 8MB. The 4200B-P can be upgraded at any time to a 4300P. Both units come with an additional large hard disk that permits use of the imagesetter 'copies' function at full recorder speed.
Varityper Information
---------------------
For more information on how we can help you, please call 1-800-631-8134 (in New Jersey, call 201-887-8000 x999). Thanks very much. We hope you will enjoy using Varityper PSFontFinder.